/*
 * @Author: qiye
 * @LastEditors: qiye
 * @description: page description
 * @Date: 2023-10-19 14:26:21
 * @LastEditTime: 2023-10-20 12:04:23
 */
import { saveAs } from 'file-saver'

// export const saveFile = (data: any, options: any) => {
//   const { name, msgError } = options

//   const reader = new FileReader()
//   reader.addEventListener('load', (event: any) => {
//     try {
//       // 返回 JSON 说明下载失败，弹框提示
//       const res = JSON.parse(event.target.result)
//       msgError?.(res.msg)
//     }
//     catch (err) {
//       // 返回的是文件 blob， 则下载
//       // 文件
//       const blob = new Blob([data], {
//         type: 'application/zip;'
//       })
//       saveAs(blob, `${name}.zip`)
//     }
//   })
//   reader.readAsText(data)
// }

export const saveFile = (data: any, options: any) => {
  const { name } = options
  // 文件
  const blob = new Blob([data], {
    type: 'application/zip;'
  })
  saveAs(blob, `${name}.zip`)
}
